@charset "utf-8";
@media (max-width: 1680px){
	
	
	.top{ position:absolute; top:0px; left:0px; z-index:999; width:100%; height: 126px; }
.logo{ background: url(../images/logo.png) no-repeat center center;background-size:100% 100%;  width:306px; height: 126px; margin-left:100px}


.nav{ text-align: right;position:absolute; width:100%; right:300px; }
.nav li{ display:inline-block; line-height:66px; height:66px; margin-top:30px; text-align: center; padding:0 1.5%; }
.nav li a{ font-size: 20px; color: #fff;}


.nav11{ text-align: right;position:absolute; width:100%; right:300px; }
.nav11 li{ display:inline-block; line-height:66px; height:66px; margin-top:17px; text-align: center; padding:0 1.5%;background: url(../images/dhbj.png) no-repeat  left center;}

.nav11 li:nth-child(1){ background: url(../images/dhbj1.png) no-repeat  left center;}
.nav11 li a{ font-size: 20px; color: #fff;}

	
	
	
	
	.index1_left_tit{ width: 96px; height: 96px; top: 342px; margin-left: -48px;}
	.index1_left_ch{ font-size: 14px; line-height: 16px;}
	.index1_left_en{ line-height: 12px;}
	.index1_left_zi{ bottom: 87px; letter-spacing: 8px;}
	.index1_left_zi h1{ font-size: 22px; line-height: 34px;}
	.index1_left_zi p{ font-size: 14px; line-height: 22px;}
	.index1_top{ padding: 86px 18% 124px 10%;}
	.index1_logo{ background-size: 100%; width: 307px; height: 61px;}
	.index1_txt{ font-size: 14px; line-height: 26px; letter-spacing: 0; margin: 34px 0 0;}
	.counter_list li{ height: 173px;}
	.counter_list li .counter{ font-size: 38px; line-height: 38px;}
	.counter_list li span{ font-size: 14px; line-height: 38px;}
	.counter_list li p{ font-size: 14px; line-height: 22px;}
	
	.index2_tit{ background-size: auto 63px; height: 63px; padding: 45px 0 60px;}
	.index2_txt{ width: 428px; height: 428px; top: 28px;}
	.index2_slide .bd ul.project_ul3 .index2_nr h1{ font-size: 36px;}
	.index2_nr{ margin: 70px auto 0;}
	.index2_nr h1{ font-size: 50px; line-height: 105px;}
	.index2_nr p{ margin-bottom: 30px;}
	.index2_slide .hd{ bottom: 33px; margin-left: -401px; width: 802px; height: 94px; border-radius: 3px;}
	.index2_slide .hd ul li{ margin-top: 10px;}
	.index2_slide .hd ul li p{ line-height: 22px; font-size: 16px; margin-top: 6px;}
	.index2_icon{ height: 45px; background-size: auto 100%;}
	
	.index3{ padding: 102px 0 75px;}
	.index3_txt, .index3_txt p{ font-size: 16px; line-height: 22px;}
	.index3_ul{ margin-top: 22px;}
	.index3_ul li{ padding: 15px 0 7px;}
	.index3_icon{ height: 45px; margin-top: 18px; background-size: auto 100%;}
	.index3_h1{ margin-top: 18px; line-height: 38px; font-size: 16px;}
	.index3_h2{ height: 36px;}
	.index3_h2, .index3_h2 p{ line-height: 18px;}
	
	
	
	.index5{ padding: 52px 0 38px;}
	.index5_en{ font-size: 54px; line-height: 54px;}
	.index5_title{ top: 18px;}
	.index5_title h1{ font-size: 26px; line-height: 40px;}
	.index5_title p{ font-size: 16px; line-height: 28px;}
	.index5_ul{ width: 1323px; margin: 67px auto 41px;}
	.index5_ul li{ width: 437px; height: 267px; margin-right: 6px;}
	.index5_ul li p{ background-size: 100%; width: 173px; height: 40px; padding: 0 20px; line-height: 40px; font-size: 14px;}
	
	.index6{ padding: 38px 0 50px;}
	.index6_en{ font-size: 54px; line-height: 54px;}
	.index6_ch{ font-size: 36px; line-height: 36px; top: 22px;}
	.index6_nr{ margin: 67px auto 0;}
	.index6_r{ margin: 30px 60px 0 0;}
	.index6_r p{ font-size: 20px; line-height: 33px;}
	.index6_ul{ margin: 15px 0 30px;}
	.index6_ul li{ width: 22px; height: 22px; margin-right: 3px; line-height: 22px; font-size: 14px;}
	
	.index7{ padding: 40px 0 92px;}
	.index7_en{ font-size: 54px; line-height: 54px;}
	.index7_ch{ font-size: 26px; line-height: 26px; top: 18px;}
	.index7_ul{ width: 1082px; margin: 45px auto 30px;}
	.index7_ul li{ width: 356px; margin-right: 6px;}
	.index7_txt{ padding: 11px 38px 63px;}
	.index7_h1{ font-size: 16px; line-height: 38px;}
	.index7_h2{ font-size: 14px; line-height: 18px; height: 54px; text-align: justify;}
	
	.party_h1{ font-size: 34px; line-height: 122px; padding-top: 478px;}
	.party_ul{ margin: 57px auto 0;}
	.party_ul li{ background-size: cover; margin: 0 1.15% 25px; padding: 16px 0 47px;}
	.party_tit{ font-size: 22px; line-height: 52px; margin: 0 30px 0; height: 52px;}
	.party_txt{ height: 40px; margin: 0 45px 0 112px;}
	
	.about1{ background-size: 462px;}
	
	.speech{ padding: 45px 0 60px;}
	.speech_en{ font-size: 54px; line-height: 54px;}
	.speech_ch{ font-size: 26px; line-height: 26px; top: 22px;}
	.speech_txt{ margin: 60px auto 0;}
	.speech_txt, .speech_txt p{ font-size: 16px; line-height: 30px;}
	
	.project_nav li p{ font-size: 18px;}
	.project_tel1{ width: 554px; line-height: 48px; border-radius: 48px; font-size: 18px; margin-left: 38px;}
	.project_tel1 img{ margin-left: 10px; height: 40px;}
	.project_case{ width: 195px; line-height: 48px; border-radius: 48px; margin-left: 38px;}
	.project_case a{ font-size: 18px;}
	.project_case img{ margin-right: 10px; height: 33px;}
}

@media (max-width: 1600px){
	
}

@media (max-width: 1440px){
	
.nav{ text-align: right;position:absolute; width:100%; right:200px; }
.nav li{ display:inline-block; line-height:66px; height:66px; margin-top:30px; text-align: center; padding:0 1.5%; }
.nav li a{ font-size: 18px; color: #fff;}

.nav11{ text-align: right;position:absolute; width:100%; right:200px; }
.nav11 li{ display:inline-block; line-height:66px; height:66px; margin-top:17px; text-align: center; padding:0 1.5%;background: url(../images/dhbj.png) no-repeat  left center;}

.nav11 li:nth-child(1){ background: url(../images/dhbj1.png) no-repeat  left center;}
.nav11 li a{ font-size: 20px; color: #fff;}

	
}